package com.xianyun.site.iblog.co.blog;

import com.xianyun.site.iblog.dto.blog.data.ArticleDTO;
import com.xianyun.site.iblog.dto.blog.data.ColumnDTO;
import com.xianyun.site.iblog.dto.blog.data.CommentDTO;
import com.xianyun.site.iblog.dto.blog.data.TagsDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author mac_zyj
 */
@SuppressWarnings("all")
@EqualsAndHashCode(callSuper = true)
@Data
public class ArticleCO extends ArticleDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    private Integer id;

    /**唯一编号*/
    private Integer uniqueId;

    /** 博客名称 */
    private String blogName;


    /** 网络格式 */
    private String formatContent;

    /** 原始格式 */
    private String summary;

    /** 是否原创 */
    private Integer isCreative;

    /** 喜欢的人数 */
    private Long likes;

    /** 浏览人数 */
    private Long visits;

    /**标签*/
    List<TagsDTO> tags;

    /**分栏*/
    List <ColumnDTO> columns;

    /**评论信息*/
    List<CommentDTO> comments;

    /**创建时间*/
    private Date createTime;

    /**创建人*/
    private String createBy;

    /**是否为创建者*/
    private Integer isCreator;
}
